using System;
using System.Collections.Generic;
using System.Text;

namespace DTO
{
    public class HocSinhCrt
    {
        #region Attributes
        private int ma;
        private string ten;
        private DateTime ngaySinhTu;
        private DateTime ngaySinhDen;
        private string diaChi;
        private double toanTu;
        private double toanDen;
        private double lyTu;
        private double lyDen;
        private double hoaTu;
        private double hoaDen;
        private double dtbTu;
        private double dtbDen;
        private int maLop;
        private bool checkNgaySinh;
        private bool checkDiaChi;
        private bool checkToan;
        private bool checkLy;
        private bool checkHoa;
        private bool checkDTB;
        private bool checkLopHoc;
        #endregion Attributes

        #region Properties
        public int Ma
        {
            get { return ma; }
            set { ma = value; }
        }

        public string Ten
        {
            get { return ten; }
            set { ten = value; }
        }

        public DateTime NgaySinhTu
        {
            get { return ngaySinhTu; }
            set { ngaySinhTu = value; }
        }

        public DateTime NgaySinhDen
        {
            get { return ngaySinhDen; }
            set { ngaySinhDen = value; }
        }

        public string DiaChi
        {
            get { return diaChi; }
            set { diaChi = value; }
        }

        public double ToanTu
        {
            get { return toanTu; }
            set { toanTu = value; }
        }

        public double ToanDen
        {
            get { return toanDen; }
            set { toanDen = value; }
        }

        public double LyTu
        {
            get { return lyTu; }
            set { lyTu = value; }
        }

        public double LyDen
        {
            get { return lyDen; }
            set { lyDen = value; }
        }

        public double HoaTu
        {
            get { return hoaTu; }
            set { hoaTu = value; }
        }

        public double HoaDen
        {
            get { return hoaDen; }
            set { hoaDen = value; }
        }

        public double DTBTu
        {
            get { return dtbTu; }
            set { dtbTu = value; }
        }

        public double DTBDen
        {
            get { return dtbDen; }
            set { dtbDen = value; }
        }

        public int MaLop
        {
            get { return maLop; }
            set { maLop = value; }
        }

        public bool CheckNgaySinh
        {
            get { return checkNgaySinh; }
            set { checkNgaySinh = value; }
        }

        public bool CheckDiaChi
        {
            get { return checkDiaChi; }
            set { checkDiaChi = value; }
        }

        public bool CheckToan
        {
            get { return checkToan; }
            set { checkToan = value; }
        }

        public bool CheckLy
        {
            get { return checkLy; }
            set { checkLy = value; }
        }

        public bool CheckHoa
        {
            get { return checkHoa; }
            set { checkHoa = value; }
        }

        public bool CheckDTB
        {
            get { return checkDTB; }
            set { checkDTB = value; }
        }

        public bool CheckLopHoc
        {
            get { return checkLopHoc; }
            set { checkLopHoc = value; }
        }
        #endregion Properties
        
        public HocSinhCrt()
        {
            Ma = 0;
            Ten = "";
            NgaySinhTu = new DateTime(1950, 1, 1);
            NgaySinhDen = new DateTime(1997, 1, 1);
            DiaChi = "";
            ToanTu = 0;
            ToanDen = 10;
            LyTu = 0;
            LyDen = 10;
            HoaTu = 0;
            HoaDen = 10;
            DTBTu = 0;
            DTBDen = 10;
            MaLop = 0;
            CheckNgaySinh = false;
            CheckDiaChi = false;
            CheckToan = false;
            CheckLy = false;
            CheckHoa = false;
            CheckDTB = false;
            CheckLopHoc = false;
        }
    }
}
